package com.bpf.base.model.system;

import java.util.Date;

import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.bpf.base.util.LongDateSerializer;

public class OperateLog {
    private Integer operateLogId;

    private String operateDescription;

    private String operateMethod;

    private String operateType;

    private String operateIp;

    private String operateExceptionCode;

    private String operateExceptionDetail;

    private String operateRequestUrl;

    private String operateParams;

    private String operateCreateBy;

    @JsonSerialize(using=LongDateSerializer.class)
    private Date operateCreateTime;

    public Integer getOperateLogId() {
        return operateLogId;
    }

    public void setOperateLogId(Integer operateLogId) {
        this.operateLogId = operateLogId;
    }

    public String getOperateDescription() {
        return operateDescription;
    }

    public void setOperateDescription(String operateDescription) {
        this.operateDescription = operateDescription == null ? null : operateDescription.trim();
    }

    public String getOperateMethod() {
        return operateMethod;
    }

    public void setOperateMethod(String operateMethod) {
        this.operateMethod = operateMethod == null ? null : operateMethod.trim();
    }

    public String getOperateType() {
        return operateType;
    }

    public void setOperateType(String operateType) {
        this.operateType = operateType == null ? null : operateType.trim();
    }

    public String getOperateIp() {
        return operateIp;
    }

    public void setOperateIp(String operateIp) {
        this.operateIp = operateIp == null ? null : operateIp.trim();
    }

    public String getOperateExceptionCode() {
        return operateExceptionCode;
    }

    public void setOperateExceptionCode(String operateExceptionCode) {
        this.operateExceptionCode = operateExceptionCode == null ? null : operateExceptionCode.trim();
    }

    public String getOperateExceptionDetail() {
        return operateExceptionDetail;
    }

    public void setOperateExceptionDetail(String operateExceptionDetail) {
        this.operateExceptionDetail = operateExceptionDetail == null ? null : operateExceptionDetail.trim();
    }

    public String getOperateRequestUrl() {
        return operateRequestUrl;
    }

    public void setOperateRequestUrl(String operateRequestUrl) {
        this.operateRequestUrl = operateRequestUrl == null ? null : operateRequestUrl.trim();
    }

    public String getOperateParams() {
        return operateParams;
    }

    public void setOperateParams(String operateParams) {
        this.operateParams = operateParams == null ? null : operateParams.trim();
    }

    public String getOperateCreateBy() {
        return operateCreateBy;
    }

    public void setOperateCreateBy(String operateCreateBy) {
        this.operateCreateBy = operateCreateBy == null ? null : operateCreateBy.trim();
    }

    public Date getOperateCreateTime() {
        return operateCreateTime;
    }

    public void setOperateCreateTime(Date operateCreateTime) {
        this.operateCreateTime = operateCreateTime;
    }
}